package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 项目对象 bd_projectclass
 * 
 * @author ruoyi
 * @date 2023-12-16
 */
public class BdProjectclass extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 项目类型主键	 */
    @Excel(name = "项目类型主键	")
    private String pkProjectclass;

    /** 集团	 */
    @Excel(name = "集团	")
    private String pkGroup;

    /** 项目组织	 */
    @Excel(name = "项目组织	")
    private String pkOrg;

    /** 类型编码	 */
    @Excel(name = "类型编码	")
    private String typeCode;

    /** 类型名称	 */
    @Excel(name = "类型名称	")
    private String typeName;

    /** 启用状态	 */
    @Excel(name = "启用状态	")
    private Long enablestate;

    /** 项目类型子表	 */
    @Excel(name = "项目类型子表	")
    private String bodyvos;

    /** 计划模式	 */
    @Excel(name = "计划模式	")
    private Long planmodel;

    /** 计划优先	 */
    @Excel(name = "计划优先	")
    private Long planpriority;

    /** 排程方法	 */
    @Excel(name = "排程方法	")
    private Long ordermethod;

    /** 分布式生成标识	 */
    @Excel(name = "分布式生成标识	")
    private String uploadFlag;

    /** 物资含税	 */
    @Excel(name = "物资含税	")
    private String materialpleFlag;

    /** 创建人 */
    @Excel(name = "创建人")
    private String creator;

    /** 创建时间 */
    @Excel(name = "创建时间")
    private String creationtime;

    /** 最后修改人	 */
    @Excel(name = "最后修改人	")
    private String modifier;

    /** 最后修改时间	 */
    @Excel(name = "最后修改时间	")
    private String modifiedtime;

    public void setPkProjectclass(String pkProjectclass) 
    {
        this.pkProjectclass = pkProjectclass;
    }

    public String getPkProjectclass() 
    {
        return pkProjectclass;
    }
    public void setPkGroup(String pkGroup) 
    {
        this.pkGroup = pkGroup;
    }

    public String getPkGroup() 
    {
        return pkGroup;
    }
    public void setPkOrg(String pkOrg) 
    {
        this.pkOrg = pkOrg;
    }

    public String getPkOrg() 
    {
        return pkOrg;
    }
    public void setTypeCode(String typeCode) 
    {
        this.typeCode = typeCode;
    }

    public String getTypeCode() 
    {
        return typeCode;
    }
    public void setTypeName(String typeName) 
    {
        this.typeName = typeName;
    }

    public String getTypeName() 
    {
        return typeName;
    }
    public void setEnablestate(Long enablestate) 
    {
        this.enablestate = enablestate;
    }

    public Long getEnablestate() 
    {
        return enablestate;
    }
    public void setBodyvos(String bodyvos) 
    {
        this.bodyvos = bodyvos;
    }

    public String getBodyvos() 
    {
        return bodyvos;
    }
    public void setPlanmodel(Long planmodel) 
    {
        this.planmodel = planmodel;
    }

    public Long getPlanmodel() 
    {
        return planmodel;
    }
    public void setPlanpriority(Long planpriority) 
    {
        this.planpriority = planpriority;
    }

    public Long getPlanpriority() 
    {
        return planpriority;
    }
    public void setOrdermethod(Long ordermethod) 
    {
        this.ordermethod = ordermethod;
    }

    public Long getOrdermethod() 
    {
        return ordermethod;
    }
    public void setUploadFlag(String uploadFlag) 
    {
        this.uploadFlag = uploadFlag;
    }

    public String getUploadFlag() 
    {
        return uploadFlag;
    }
    public void setMaterialpleFlag(String materialpleFlag) 
    {
        this.materialpleFlag = materialpleFlag;
    }

    public String getMaterialpleFlag() 
    {
        return materialpleFlag;
    }
    public void setCreator(String creator) 
    {
        this.creator = creator;
    }

    public String getCreator() 
    {
        return creator;
    }
    public void setCreationtime(String creationtime) 
    {
        this.creationtime = creationtime;
    }

    public String getCreationtime() 
    {
        return creationtime;
    }
    public void setModifier(String modifier) 
    {
        this.modifier = modifier;
    }

    public String getModifier() 
    {
        return modifier;
    }
    public void setModifiedtime(String modifiedtime) 
    {
        this.modifiedtime = modifiedtime;
    }

    public String getModifiedtime() 
    {
        return modifiedtime;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("pkProjectclass", getPkProjectclass())
            .append("pkGroup", getPkGroup())
            .append("pkOrg", getPkOrg())
            .append("typeCode", getTypeCode())
            .append("typeName", getTypeName())
            .append("enablestate", getEnablestate())
            .append("bodyvos", getBodyvos())
            .append("planmodel", getPlanmodel())
            .append("planpriority", getPlanpriority())
            .append("ordermethod", getOrdermethod())
            .append("uploadFlag", getUploadFlag())
            .append("materialpleFlag", getMaterialpleFlag())
            .append("creator", getCreator())
            .append("creationtime", getCreationtime())
            .append("modifier", getModifier())
            .append("modifiedtime", getModifiedtime())
            .toString();
    }
}
